home *** CD-ROM | disk | FTP | other *** search
/ Computer Buyer 1997 December / Computer Buyer December 1997.iso / Utilitie / symantec / Utils / UNINSTAL.IN_ / UNINSTAL.IN
Text File  |  1997-06-20  |  51KB  |  2,015 lines

  1. ;******************************************************
  2. ; Norton Utilities 10.0 uninstall script
  3. ; (c) 1996 Symantec - Peter Norton Product Group
  4. ; For use with the Symantec Install version 4.2 32-bit
  5. ;******************************************************
  6.  
  7. ; switch03 - MM Version of installation
  8. ; switch04 - Re-enable NPROTECT
  9. ; switch05 - RegTrk directory has files
  10. ; switch92 - SWITCH_REALFULLUNINSTALL
  11. ; switch40 - SWITCH_FULLUNINSTALL
  12. ; switch99 - Used for various things
  13.  
  14. [InstallVersion]
  15. 4.0
  16.  
  17. [Process]
  18. EnableForceWrite()
  19. EnableOverwrite()
  20. Uninstall()
  21.  
  22. Bitmaps(pix)
  23. DisableHelp()
  24. Backup(CustDLLCopy)
  25.  
  26. switch03 = CallProcEx(IsMMVersionUn)
  27.  
  28. SetActiveCopy(NUCopy,uninstal.inf)
  29.  
  30. ; Initialize the custom dll
  31.  
  32. CallProc(Memory)
  33.  
  34. ; Restore the NPROTECT values we removed at subproc time
  35.  
  36. CallProcEx(RestoreNprotectValue)
  37.  
  38. ; Begin with the welcome wizard panel
  39.  
  40. WizardPanel(Welcome,siwnu.dll)
  41. WizardProcessPanel()
  42.  
  43. WizardPanel(UninstallType,siwnu.dll)
  44. WizardIncludePanel(Warning)
  45. WizardIncludePanel(bogus2)
  46. WizardIncludePanel(NortonProtection)
  47. WizardProcessPanel()
  48.  
  49. WizardPanel(Warning,siwnu.dll)
  50.  
  51. #if(switch92)
  52.     FullUninstall()
  53.     SelectOption(BaseFiles)
  54.     SelectOption(Dosutils)
  55.     SelectOption(Winutils)
  56.  
  57.     #if(switch03)
  58.         SelectOption(companion)
  59.     #endif
  60. #else
  61.     DeselectOption(BaseFiles)
  62.     DeselectOption(DosUtils)
  63.     DeselectOption(WinUtils)
  64. #endif
  65.  
  66.  
  67. ; Get the proper paths for our basic targets
  68.  
  69. ResetTarget(TargetSource)
  70. ResetTarget(TargetExt)
  71. ResetTarget(NSGTarget)
  72. ResetTarget(HTMLMediaTarget)
  73. ResetTarget(LiveUpdateTarget)
  74. ResetTarget(SetWindowsCmdDir)
  75.  
  76. CallProcEx(FindSharedComponents)
  77.  
  78. CallProcEx(GetShortTarget)
  79. CallProcEx(GetShortExt)
  80. CallProcEx(GetShortShared)
  81.  
  82. #if(switch92)
  83.     WizardProcessPanel()
  84.     #ifnot(switch40)
  85.         WizardGotoPanel(UninstallType)
  86.     #endif
  87. #endif
  88.  
  89. WizardExcludePanel(Warning)
  90. WizardPanel(bogus2,siwnu.dll)
  91.  
  92. :Selection
  93. #ifnot(switch92)
  94.     PrimarySelect()
  95. #endif
  96.  
  97. switch98=FALSE
  98.  
  99. switch99=IsOptionSelected(DosUtils)
  100. #ifnot(switch99)
  101.     switch99=IsOptionSelected(WinUtils)
  102.     #ifnot(switch99)
  103.         switch99=MessageCancel(NoSelections)
  104.  
  105.         #ifnot(switch99)
  106.             Exit()
  107.         #else
  108.             switch98=TRUE
  109.         #endif
  110.     #endif
  111. #endif
  112.  
  113. #if(switch98)
  114.     goto(Selection)
  115. #endif
  116.  
  117. WizardExcludePanel(bogus2)
  118. WizardPanel(RemoveFiles,siwnu.dll)
  119. WizardProcessPanel()
  120.  
  121. CallProcEx(MakeFilesReadWrite)
  122.  
  123. ; Look through all components.  If any of them are
  124. ; not selected, skip to the UnCopy portion
  125.  
  126. switch99=IsOptionSelected(diskedit)
  127. #ifnot(switch99)
  128.     Goto(BeforeUncopy)
  129. #endif
  130.  
  131. switch99=IsOptionSelected(ndd)
  132. #ifnot(switch99)
  133.     Goto(BeforeUncopy)
  134. #endif
  135.  
  136. switch99=IsOptionSelected(ndiags)
  137. #ifnot(switch99)
  138.     Goto(BeforeUncopy)
  139. #endif
  140.  
  141. switch99=IsOptionSelected(unerase)
  142. #ifnot(switch99)
  143.     Goto(BeforeUncopy)
  144. #endif
  145.  
  146. switch99=IsOptionSelected(unformat)
  147. #ifnot(switch99)
  148.     Goto(BeforeUncopy)
  149. #endif
  150.  
  151. switch99=IsOptionSelected(unerasew)
  152. #ifnot(switch99)
  153.     Goto(BeforeUncopy)
  154. #else
  155.     WizardPanel(NortonProtection,siwnu.dll)
  156.     WizardProcessPanel()
  157.     WizardExcludePanel(NortonProtection)
  158. #endif
  159.  
  160. switch99=IsOptionSelected(nddw)
  161. #ifnot(switch99)
  162.     Goto(BeforeUncopy)
  163. #else
  164.     Launch(ClearSAGENDD32)
  165. #endif
  166.  
  167. switch99=IsOptionSelected(sdw)
  168. #ifnot(switch99)
  169.     Goto(BeforeUncopy)
  170. #else
  171.     Launch(ClearSAGESD32)
  172. #endif
  173.  
  174. switch99=IsOptionSelected(imagew)
  175. #ifnot(switch99)
  176.     Goto(BeforeUncopy)
  177. #else
  178.     Launch(ClearSAGEImage)
  179. #endif
  180.  
  181. switch99=IsOptionSelected(rescuew)
  182. #ifnot(switch99)
  183.     Goto(BeforeUncopy)
  184. #else
  185.     Launch(ClearSAGERescue)
  186. #endif
  187.  
  188. switch99=IsOptionSelected(sysinfow)
  189. #ifnot(switch99)
  190.     Goto(BeforeUncopy)
  191. #endif
  192.  
  193. switch99=IsOptionSelected(sysdocw)
  194. #ifnot(switch99)
  195.     Goto(BeforeUncopy)
  196. #endif
  197.  
  198. switch99=IsOptionSelected(spacewizw)
  199. #ifnot(switch99)
  200.     Goto(BeforeUncopy)
  201. #endif
  202.  
  203. switch99=IsOptionSelected(ndrvex)
  204. #ifnot(switch99)
  205.     Goto(BeforeUncopy)
  206. #endif
  207.  
  208.  
  209. ; If uninstalling regedit, uninstall the
  210. ; HTML and Bookmark OCX controls
  211.  
  212. switch99=IsOptionSelected(nregedit)
  213. #ifnot(switch99)
  214.     Goto(BeforeUncopy)
  215. #else
  216.     switch99 = CallProcEx(IsHTMLOCXGone)
  217.  
  218.     #ifnot(switch99)
  219.         Launch(UnRegisterHTMLOCX)
  220.     #endif
  221.  
  222.     Launch(UnRegisterBookmarkOCX)
  223.     CallProcEx(DecrementNRegEdit)
  224. #endif
  225.  
  226.  
  227. ; If systuner is selected, uninstall the OCX control
  228. ; and delete the NSG files
  229.  
  230. switch99=IsOptionSelected(systuner)
  231. #ifnot(switch99)
  232.     Goto(BeforeUncopy)
  233. #else
  234.     Launch(UnRegisterTuneOCX)
  235. #endif
  236.  
  237. switch99=IsOptionSelected(ncompare)
  238. #ifnot(switch99)
  239.     Goto(BeforeUncopy)
  240. #endif
  241.  
  242. switch99=IsOptionSelected(regtrk)
  243. #ifnot(switch99)
  244.     Goto(BeforeUncopy)
  245. #else
  246.     WizardPanel(RegTracker,siwnu.dll)
  247.  
  248.     switch99=CallProcEx(CheckRegTrkFiles)
  249.     #if(switch99)
  250.         WizardProcessPanel()
  251.     #else
  252.         ResetTarget(RegTrkReset)
  253.         CallProcEx(DelRegTrkDir)
  254.     #endif
  255.  
  256.     WizardExcludePanel(RegTracker)
  257.  
  258.     Launch(ClearSAGERegTrk)
  259. #endif
  260.  
  261. ; Everything selected
  262.  
  263. SelectOption(BaseFiles)
  264.  
  265. switch99=CallProcEx(IsComdlg32OCXGone)
  266. #ifnot(switch99)
  267.     Launch(UnRegisterComDlg32OCX)
  268. #endif
  269.  
  270. Launch(UnRegisterTuneOCX)
  271. Launch(UnRegisterGenieOCX)
  272. Launch(UnRegisterFilechkOCX)
  273.  
  274. FullUninstall()
  275. switch92=TRUE
  276.  
  277. :BeforeUncopy
  278. Backup(RegCopy)
  279. DeselectOption(symevnt)
  280.  
  281. DisableUtils()
  282. Uncopy()
  283. EnableUtils()
  284.  
  285. CallProcEx(RegStatusCreate)
  286.  
  287. switch99=IsOptionSelected(diskedit)
  288. #if(switch99)
  289.     CallProcEx(DelRegDiskedit1)
  290.     CallProcEx(LINK_DISKEDITOR)
  291. #endif
  292.  
  293. switch99=IsOptionSelected(ndiags)
  294. #if(switch99)
  295.     CallProcEx(DelRegNdiags1)
  296.     CallProcEx(LINK_NDIAGS)
  297. #endif
  298.  
  299. switch99=IsOptionSelected(ndd)
  300. #if(switch99)
  301.     CallProcEx(DelRegNdd1)
  302.  
  303.     switch99=Exists(OldWinComExists)
  304.     #if(switch99)
  305.         Backup(WinComBackup)
  306.         Delete(OldWinComExists)
  307.     #endif
  308.  
  309.     Delete(NddInCmd)
  310. #endif
  311.  
  312. switch99=IsOptionSelected(unerase)
  313. #if(switch99)
  314.     CallProcEx(DelRegUnerase1)
  315. #endif
  316.  
  317. switch99=IsOptionSelected(unformat)
  318. #if(switch99)
  319.     CallProcEx(DelRegUnformat1)
  320. #endif
  321.  
  322. CallProcEx(RegStatus33)
  323.  
  324. switch99=IsOptionSelected(unerasew)
  325. #if(switch99)
  326.     CallProcEx(RestoreRecycleBin)
  327.     CallProcEx(DelRegUnerasewKeys)
  328.     CallProcEx(DelRegUnerasewValues)
  329.     MergeRegFile(UnerasewReg)
  330.     CallProcEx(DelNprotectIcons)
  331.     CallProcEx(LINK_UNERASE)
  332.     CallProcEx(LINK_NPROTECT)
  333. #endif
  334.  
  335. switch99=IsOptionSelected(nddw)
  336. #if(switch99)
  337.     CallProcEx(DelRegNddwKeys)
  338.     CallProcEx(DelRegNddwValues)
  339.     CallProc(LINK_NDD)
  340. #endif
  341.  
  342. switch99=IsOptionSelected(sdw)
  343. #if(switch99)
  344.     CallProcEx(DelRegSdwKeys)
  345.     CallProcEx(DelRegSdwValues)
  346.     CallProc(LINK_SPEEDISK)
  347. #endif
  348.  
  349. switch99=IsOptionSelected(imagew)
  350. #if(switch99)
  351.     CallProcEx(DelRegImagewKeys)
  352.     CallProcEx(DelRegImagewValues)
  353.     CallProc(LINK_IMAGE)
  354.     CallProc(LINK_IMAGE2)
  355. #endif
  356.  
  357. switch99=IsOptionSelected(rescuew)
  358. #if(switch99)
  359.     CallProcEx(DelRegRescuewKeys)
  360.     CallProcEx(DelRegRescuewValues)
  361.  
  362.     switch99 = CallProcEx(QueryRescueAppCount)
  363.     #if(switch99)
  364.         CallProcEx(DelRegRescuewKeys2)
  365.     #endif
  366.  
  367.     CallProc(LINK_RESCUE)
  368. #endif
  369.  
  370. switch99=IsOptionSelected(sysinfow)
  371. #if(switch99)
  372.     ;CallProcEx(DecrementSIfiles)
  373.     CallProcEx(DelRegSysinfowKeys)
  374.     CallProcEx(DelRegSysinfowValues)
  375.     CallProc(LINK_SYSINFO)
  376. #endif
  377.  
  378. CallProcEx(RegStatus66)
  379.  
  380. switch99=IsOptionSelected(sysdocw)
  381. #if(switch99)
  382.     CallProcEx(DelRegSysdocwKeys)
  383.     CallProcEx(DelRegSysdocwValues)
  384.     CallProc(LINK_SYSDOC)
  385. #else
  386.     DeselectOption(SysdocStart)
  387. #endif
  388.  
  389.  
  390. switch99=IsOptionSelected(spacewizw)
  391. #if(switch99)
  392.     CallProcEx(DelRegSpacewizwKeys)
  393.     CallProcEx(DelRegSpacewizwValues)
  394.  
  395.     switch99=CallProcEx(CheckZipAssoc)
  396.     #if (switch99)
  397.         CallProcEx(DelRegSpacewizwKeys2)
  398.     #endif
  399.  
  400.     switch99=CallProcEx(CheckForNavigator)
  401.     #ifnot(switch99)
  402.         CallProcEx(DelRegSpacewizwKeys3)
  403.     #endif
  404.  
  405.     CallProc(LINK_SPACEWIZARD)
  406. #endif
  407.  
  408. switch99=IsOptionSelected(ndrvex)
  409. #if(switch99)
  410.     CallProcEx(DelRegNdrvexKeys)
  411.     CallProcEx(DelRegNdrvexValues)
  412. #endif
  413.  
  414. switch99=IsOptionSelected(nregedit)
  415. #if(switch99)
  416.     CallProcEx(DelRegNRegEditKeys)
  417.     CallProcEx(DelRegNRegEditValues)
  418.     CallProcEx(AddRegfileAssociation)
  419.     CallProcEx(LINK_REGEDIT)
  420. #endif
  421.  
  422. switch99=IsOptionSelected(ncompare)
  423. #if(switch99)
  424.     CallProcEx(DelRegNCompareKeys)
  425.     CallProcEx(DelRegNCompareValues)
  426.     CallProcEx(LINK_NCOMPARE)
  427. #endif
  428.  
  429. switch99=IsOptionSelected(regtrk)
  430. #if(switch99)
  431.     CallProcEx(DelRegRegTrackerKeys)
  432.     CallProcEx(DelRegRegTrackerValues)
  433.     CallProcEx(LINK_REGTRACK)
  434. #endif
  435.  
  436. switch99=IsOptionSelected(systuner)
  437. #if(switch99)
  438.     CallProcEx(DelRegSystunerKeys)
  439.     CallProcEx(DelRegSystunerValues)
  440.  
  441.     ;CallProcEx(DecrementSystuner)
  442.     CallProcEx(LINK_SYSGENIE)
  443. #endif
  444.  
  445. switch99=CallProcEx(CheckRegComponents)
  446. #if(switch99)
  447.     #ifnot(switch92)
  448.         SelectOption(BaseFiles)
  449.         FullUninstall()
  450.         switch92=TRUE
  451.         DeselectOption(symevnt)
  452.         DisableUtils()
  453.         Uncopy()
  454.         EnableUtils()
  455.     #endif
  456. #endif
  457.  
  458. CallProcEx(RegStatus100)
  459. CallProcEx(RegStatus100)
  460. CallProcEx(EndStatusBox)
  461.  
  462. CallProcEx(CleanUpStatus)
  463. CallProcEx(RegStatus33)
  464.  
  465. switch99=IsOptionSelected(BaseFiles)
  466. #if(switch99)
  467.     CallProcEx(CleanOnRamp)
  468.     CallProcEx(DecrementSysfiles)
  469.     CallProcEx(DecrementOnRamp)
  470.  
  471.     switch99=Exists(OnRampGone)
  472.     #ifnot(switch99)
  473.         Delete(OnRampLeftovers)
  474.         CallProcEx(DelRegLiveUpdateValues)
  475.         CallProcEx(DeleteOnRampDir)
  476.     #else
  477.         switch99 = CallProcEx(IsOnRampGT1)
  478.         #ifnot(switch99)
  479.             switch99 = CallProcEx(CheckLUValue)
  480.             #if(switch99)
  481.                 CallProcEx(DelRegLiveUpdateValues2)
  482.             #endif
  483.         #endif
  484.     #endif
  485.  
  486.     Delete(Leftovers)
  487.  
  488.     CallProcEx(DelCompanionKeys)
  489.     CallProcEx(DelCompanionValues)
  490.  
  491.     CallProcEx(FullUnInstall)
  492.  
  493.     switch99=Exists(FindInfoDesk)
  494.     #ifnot(switch99)
  495.         CallProcEx(DelRegInfoDeskKeys)
  496.         CallProcEx(DelRegInfoDeskValues)
  497.         Delete(DelInfoDesk)
  498.     #else
  499.         SilentModifyTF(FixSymantec)
  500.         Launch(UpdateHelpIndex)
  501.     #endif
  502.  
  503.     switch99=Exists(SymeventVXD)
  504.     #ifnot(switch99)
  505.         CallProcEx(DelRegSymeventVXD)
  506.     #endif
  507.  
  508.     switch99=Exists(SymGlossHLP)
  509.     #ifnot(switch99)
  510.         CallProcEx(DelRegSymGloss)
  511.     #endif
  512.  
  513.     CallProcEx(DelRegUninstallKey)
  514.     CallProcEx(DelRegNUKeys)
  515.     CallProcEx(DelRegNUValues)
  516.  
  517.     CallProcEx(DelSharedLeftover)
  518.  
  519.     switch99=CallProcEx(CheckRegHKCUSymantec)
  520.     #if(switch99)
  521.         CallProcEx(DelRegHKCUSymantec)
  522.     #endif
  523.  
  524.     switch99=CallProcEx(CheckRegInstalledApps)
  525.     #if(switch99)
  526.         CallProcEx(DelRegInstalledApps)
  527.     #endif
  528.  
  529.     switch99=CallProcEx(CheckRegHKLMSymantec)
  530.     #if(switch99)
  531.         CallProcEx(DelRegHKLMSymantec)
  532.     #endif
  533. #endif
  534.  
  535. CallProcEx(RegStatus66)
  536.  
  537. #ifnot(switch92)
  538.     switch99=Exists(FindInfoDesk)
  539.     #if(switch99)
  540.         Launch(UpdateHelpIndex)
  541.     #endif
  542. #endif
  543.  
  544. CallProcEx(RegStatus100)
  545. CallProcEx(RegStatus100)
  546. CallProcEx(EndStatusBox)
  547.  
  548. #ifnot(switch92)
  549.     CallProcEx(MakeFilesReadOnly)
  550. #endif
  551.  
  552. WizardPanel(Finished,siwnu.dll)
  553. WizardProcessPanel()
  554.  
  555. CallProcEx(ExitHookProc)
  556.  
  557. switch99=IsInstallShell()
  558. #if(switch99)
  559.     ExitReboot()
  560. #else
  561.     ExitRestart()
  562. #endif
  563. End()
  564.  
  565. [SubProc]
  566. Backup(CustDLLCopy)
  567. DelFromIni(KillVxds)
  568.  
  569. switch99=CallProcEx(CheckRegValue2)
  570. #if(switch99)
  571.     CallProcEx(SaveNprotectValue)
  572. #endif
  573. Return()
  574.  
  575. ;********************************************************************
  576. ; Copy sections
  577. ;********************************************************************
  578.  
  579. [NUCopy]
  580. CopyMain.BaseFiles,    "Norton Utilities Base Files - %ldK",           0, Y, N, N
  581. CopySub.sysdocstart,   " "
  582. CopySub.companion,     " "
  583. CopySub.symevnt,       " "
  584. CopySub.mfcloc,        " "
  585. CopySub.nushared,      " "
  586. CopySub.sysshared,     " "
  587. CopySub.winbase,       " "
  588. CopySub.welcome,       " "
  589.  
  590. CopyMain.DosUtils,     "Norton DOS Utilities - %ldK",                  0, N, Y, Y
  591. CopySub.diskedit,      "Disk Editor - %ldK"
  592. CopySub.ndiags,        "Norton Diagnostics - %ldK"
  593. CopySub.ndd,           "Norton Disk Doctor - %ldK"
  594. CopySub.unerase,       "UnErase - %ldK"
  595. CopySub.unformat,      "Unformat - %ldK"
  596.  
  597. CopyMain.WinUtils,     "Norton Windows Utilities - %ldK",              0, N, Y, Y
  598. CopySub.imagew,        "Image - %ldK"
  599. CopySub.nddw,          "Norton Disk Doctor - %ldK"
  600. CopySub.rescuew,       "Rescue Disk - %ldK"
  601. CopySub.sdw,           "Speed Disk - %ldK"
  602. CopySub.spacewizw,     "Space Wizard - %ldK"
  603. CopySub.sysinfow,      "System Information - %ldK"
  604. CopySub.sysdocw,       "Norton System Doctor - %ldK"
  605. CopySub.unerasew,      "UnErase Wizard - %ldK"
  606. CopySub.ndrvex,        "Shell Extensions - %ldK"
  607. CopySub.nregedit,      "Norton Registry Editor - %ldK"
  608. CopySub.regtrk,        "Norton Registry Tracker - %ldK"
  609. CopySub.ncompare,      "Norton File Compare - %ldK"
  610. CopySub.systuner,      "Norton System Genie - %ldK"
  611.  
  612. CopyMain.DoNotRemove,  "Dummy Entry - Don't remove",                   0, N, N, N
  613. CopySub.xxx,           "Bogus Field"
  614. CopySub.yyy,           "Bogus Field"
  615.  
  616.  
  617. [NUCopy:TypeSelect]
  618. count = 2
  619. caption = "Norton Utilities for Windows 95 Uninstall Type"
  620. text = "Please Select the type of uninstall you want to perform."
  621. grouptext = "Uninstall Types"
  622. button1 = "&Selective Uninstall"
  623. button2 = "&Full Uninstall"
  624. descrip1 = "This option allows you to select the Norton Utilities components you would like to remove from your hard drive."
  625. descrip2 = "This option completely removes Norton Utilities for Windows 95 from your hard drive."
  626.  
  627. [NUCopy:Primary]
  628. caption = "Norton Utilities for Windows 95 Main Selection"
  629. button1 = "Select..."
  630. button2 = "Select..."
  631. button3 = "Select..."
  632. button4 = "Select..."
  633. button5 = "Select..."
  634. text = App1Text
  635. selsizetext = "Total of selected components:"
  636. DisableButtons = 0
  637.  
  638. [NUCopy:Component]
  639. caption = "Norton Utilities for Windows 95 - Component Selection"
  640. text    = "Select/Deselect the components you want to remove.  Checked items will be uninstalled."
  641.  
  642. [NUCopy:CopyDialog]
  643. caption = "Copying Norton Utilities Files..."
  644. posx = -10
  645. posy = -10
  646.  
  647. [App1Text]
  648. "Please select the items you wish to remove.  If a selection"
  649. "has a button to the right, you can select individual files or"
  650. "components."
  651.  
  652. ;********************************************************************
  653. ; Groups
  654. ;********************************************************************
  655.  
  656. [groups]
  657. "Norton Utilities", nu.grp
  658. "Startup",          startup.grp
  659.  
  660. [Norton Utilities]
  661. "Disk Editor",             diskedit.pif,   diskedit,  0,  TARGET, diskedit.ico, TARGET
  662. "Norton Diagnostics",      ndiags.pif,     ndiags,    0,  TARGET, ndiags.ico, TARGET
  663. "Norton Disk Doctor",      ndd32.exe,      nddw,      0,  TARGET
  664. "Rescue Disk",             rescue32.exe,   rescuew,   0,  TARGET
  665. "Space Wizard",            sw32.exe,       spacewizw, 0,  TARGET
  666. "Speed Disk",              sd32.exe,       sdw,       0,  TARGET
  667. "System Information",      si32.exe,       sysinfow,  0,  TARGET
  668. "Norton System Doctor",    sysdoc32.exe,   sysdocw,   0,  TARGET
  669. "UnErase Wizard",          ue32.exe,       unerasew,  0,  TARGET
  670. "Image",                   image32.exe,    imagew,    0,  TARGET
  671. "Info Desk",               infodesk.hlp,   basefiles, 0,  TARGET3, infodesk.ico, TARGET2
  672. "Norton Companion",        companon.exe,   companion, 0,  TARGET
  673. "Norton Registry Tracker", regtrk.exe,     regtrk,    0,  TARGET
  674. "Norton Registry Editor",  nregedit.exe,   nregedit,  0,  TARGET
  675. "Norton File Compare",     ncompare.exe,   ncompare,  0,  TARGET
  676. "Norton System Genie",     bcstart.exe,    systuner,  0,  TARGET, systuner.exe, TARGET, "systuner.exe HTML\nsg.htm", TARGET
  677. "Overview",                bcstart.exe,    welcome,   0,  TARGET, nuexplr.exe, TARGET, "nuexplr.exe HTML\welcome.htm", TARGET
  678.  
  679. [Startup]
  680. "Norton System Doctor", sysdoc32.exe, sysdocstart, 0, TARGET
  681.  
  682.  
  683. ;********************************************************************
  684. ; Dialog text
  685. ;********************************************************************
  686.  
  687. [Errors]
  688. NoPrev  =  "Symantec Install for Windows is already running!"
  689.  
  690. [FileCopy]
  691. copycaption   =  "Installing Norton Utilities for Windows 95"
  692. errorcaption  =  "Error Copying Files"
  693. insertcaption =  "Insert Diskette"
  694. Message       =   MessageText
  695.  
  696. [Cancel]
  697. caption = "Norton Utilities for Windows 95 - Exit Uninstall"
  698. text    = "Are you sure you want to exit?"
  699.  
  700. [CancelShell]
  701. caption = "Norton Utilities for Windows 95 - Exit Uninstall"
  702. "You have selected to cancel Uninstall."
  703. "In order to reset the Windows"
  704. "environment, Uninstall will also restart"
  705. " your computer.  Are you sure you want to exit?"
  706.  
  707. [NoSelections]
  708. caption = "Norton Utilities Uninstall"
  709. "You have not chosen any items to remove.  You"
  710. "must select at least one item from the previous"
  711. "screen for uninstall to continue.  Press OK to"
  712. "return to the previous screen and select components"
  713. "to uninstall, or press CANCEL to exit the uninstall."
  714.  
  715. ;********************************************************************
  716. ; File backups
  717. ;********************************************************************
  718.  
  719. [CustDLLCopy]
  720. siwnu.dll, siwnu.dll, SOURCE, TEMPDIR
  721.  
  722. [RegCopy]
  723. unprotct.reg, unprotct.reg, TARGET2, TEMPDIR
  724.  
  725. [WinComBackup]
  726. winnu10.cob, win.com, WINDOWS, WINDOWS
  727.  
  728.  
  729. ;********************************************************************
  730. ; File deletes
  731. ;********************************************************************
  732.  
  733. [DelInfoDesk]
  734. infodesk.gid,   TARGET3
  735.  
  736. [Leftovers]
  737. win.siw,       WINDOWS
  738. system.siw,    WINDOWS
  739. system.nu,     WINDOWS
  740. unnu.reg,      WINDOWS
  741. unsmart.reg,   WINDOWS
  742. unprotct.reg,  TEMPDIR
  743. siwnu.dll,     WINDOWS
  744. siwisl16.dll,  WINDOWS
  745. siwisl.dll,    WINDOWS
  746. ctl3d32.dll,   WINDOWS
  747. pipeline.dll,  SOURCE
  748. pipeline.dll,  TARGET2
  749. pipeline.dll,  TARGET3
  750. pipeline.ini,  SOURCE
  751. pipeline.ini,  TARGET
  752. siw.qpd,       SOURCE
  753. siw.qpd,       TARGET
  754. sslib.dll,     SOURCE
  755. sslib.dll,     TARGET2
  756. sslib.dll,     TARGET3
  757. nprotect.vxd,  TARGET3
  758. helpdesk.ico,  SOURCE
  759. helpdesk.ico,  TARGET2
  760. sssp.hlp,      TARGET3
  761. sssp.cnt,      TARGET3
  762. infodesk.gid, TARGET3
  763. infodesk.ftg, TARGET3
  764. infodesk.fts, TARGET3
  765. infodesk.gid, TARGET2
  766. infodesk.ftg, TARGET2
  767. infodesk.fts, TARGET2
  768. c:\autoexec.nu
  769.  
  770. [OnRampLeftovers]
  771. hscript.scp, TARGET11
  772. liveupdt.hst, TARGET11
  773. liveupdt.hct, TARGET11
  774.  
  775. [NddInCmd]
  776. ndd.exe, TARGET5
  777. ndd.hlp, TARGET5
  778.  
  779. ;********************************************************************
  780. ; External function calls
  781. ;********************************************************************
  782.  
  783. [LINK_DISKEDITOR]
  784. dll = siwnu.dll
  785. function = RemoveLinkFile
  786. LINK = "Disk Editor.PIF"
  787.  
  788. [LINK_NDIAGS]
  789. dll = siwnu.dll
  790. function = RemoveLinkFile
  791. LINK = "Norton Diagnostics.PIF"
  792.  
  793. [LINK_NDD]
  794. dll = siwnu.dll
  795. function =RemoveLinkFile
  796. LINK = "Norton Disk Doctor.LNK"
  797.  
  798. [LINK_RESCUE]
  799. dll = siwnu.dll
  800. function =RemoveLinkFile
  801. LINK = "Rescue Disk.LNK"
  802.  
  803. [LINK_SPACEWIZARD]
  804. dll = siwnu.dll
  805. function =RemoveLinkFile
  806. LINK = "Space Wizard.LNK"
  807.  
  808. [LINK_SPEEDISK]
  809. dll = siwnu.dll
  810. function =RemoveLinkFile
  811. LINK = "Speed Disk.LNK"
  812.  
  813. [LINK_SYSINFO]
  814. dll = siwnu.dll
  815. function = RemoveLinkFile
  816. LINK = "System Information.LNK"
  817.  
  818. [LINK_SYSDOC]
  819. dll = siwnu.dll
  820. function = RemoveLinkFile
  821. LINK = "Norton System Doctor.LNK"
  822.  
  823. [LINK_UNERASE]
  824. dll = siwnu.dll
  825. function =RemoveLinkFile
  826. LINK = "UnErase Background Process.LNK"
  827.  
  828. [LINK_NPROTECT]
  829. dll = siwnu.dll
  830. function =RemoveLinkFile
  831. LINK = "UnErase Wizard.LNK"
  832.  
  833. [LINK_IMAGE]
  834. dll = siwnu.dll
  835. function = RemoveLinkFile
  836. LINK = "Image.LNK"
  837.  
  838. [LINK_IMAGE2]
  839. dll = siwnu.dll
  840. function = RemoveLinkFile
  841. LINK = "Norton Image.LNK"
  842.  
  843. [LINK_INFODESK]
  844. dll = siwnu.dll
  845. function = RemoveLinkFile
  846. LINK = "Info Desk.LNK"
  847.  
  848. [LINK_COMPANION]
  849. dll = siwnu.dll
  850. function = RemoveLinkFile
  851. LINK = "Norton Companion.LNK"
  852.  
  853. [LINK_REGTRACK]
  854. dll = siwnu.dll
  855. function = RemoveLinkFile
  856. LINK = "Norton Registry Tracker.LNK"
  857.  
  858. [LINK_REGEDIT]
  859. dll = siwnu.dll
  860. function = RemoveLinkFile
  861. LINK = "Norton Registry Editor.LNK"
  862.  
  863. [LINK_NCOMPARE]
  864. dll = siwnu.dll
  865. function = RemoveLinkFile
  866. LINK = "Norton File Compare.LNK"
  867.  
  868. [LINK_SYSGENIE]
  869. dll = siwnu.dll
  870. function = RemoveLinkFile
  871. LINK = "Norton System Genie.LNK"
  872.  
  873. [LINK_WELCOME]
  874. dll = siwnu.dll
  875. function = RemoveLinkFile
  876. LINK = "Overview.LNK"
  877.  
  878. [ShowTargets]
  879. dll = siwnu.dll
  880. function = ShowTargets
  881.  
  882. [Memory]
  883. dll = siwnu.dll
  884. function = InitMemory
  885.  
  886. [ExitHookProc]
  887. dll = siwnu.dll
  888. function = ReleaseDLL
  889.  
  890. [DeleteDir]
  891. dll = siwnu.dll
  892. function = DeleteDirectory
  893.  
  894. [DeleteTargetDir]
  895. dll = siwnu.dll
  896. function = DeleteDirectory
  897. location = TARGET
  898.  
  899. [DeleteOnRampDir]
  900. dll = siwnu.dll
  901. function = DeleteDirectory
  902. location = TARGET11
  903.  
  904. [DelRegTrkDir]
  905. dll = siwnu.dll
  906. function = DeleteDirectory
  907. location = TARGET14
  908.  
  909. [DeleteLinks]
  910. dll = siwnu.dll
  911. function = RemoveLinks
  912.  
  913. [CheckLFNCDrive]
  914. dll = siwnu.dll
  915. function = DriveSupportsLFN
  916. location = C
  917.  
  918. [FindSharedComponents]
  919. dll = siwnu.dll
  920. function = FindSharedComponents
  921.  
  922. [UsageCounts]
  923. dll = siwnu.dll
  924. function = UpdateUsageCounts
  925.  
  926. [RestoreRecycleBin]
  927. dll = siwnu.dll
  928. function = RestoreRecycleBin
  929.  
  930. [GetShort]
  931. dll = siwnu.dll
  932. function = ConvertToShortName
  933.  
  934. [GetShortTarget]
  935. dll = siwnu.dll
  936. function = ConvertToShortName
  937. source = 0
  938. dest = 6
  939.  
  940. [GetShortExt]
  941. dll = siwnu.dll
  942. function = ConvertToShortName
  943. source = 2
  944. dest = 7
  945.  
  946. [GetShortShared]
  947. dll = siwnu.dll
  948. function = ConvertToShortName
  949. source = 3
  950. dest = 8
  951.  
  952. [FullUnInstall]
  953. dll = siwnu.dll
  954. function = FullUnInstall
  955.  
  956. [BackupTarget4]
  957. dll = siwnu.dll
  958. function = BackupTarget4
  959.  
  960. [RestoreTarget4]
  961. dll = siwnu.dll
  962. function = RestoreTarget4
  963.  
  964. [FindFontsFolder]
  965. dll = siwnu.dll
  966. function = FindFontsFolder
  967.  
  968. [IsMMVersionUn]
  969. dll = siwnu.dll
  970. function = NUIsCDUninstall
  971.  
  972. [IsHTMLOCXGone]
  973. dll = siwnu.dll
  974. function = IsBinaryUsageCountGT1
  975. file = HTML.OCX
  976. location = SYSTEM
  977.  
  978. [IsComdlg32OCXGone]
  979. dll = siwnu.dll
  980. function = IsBinaryUsageCountGT1
  981. file = COMDLG32.OCX
  982. location = SYSTEM
  983.  
  984. [AddRegFlag]
  985. dll = siwnu.dll
  986. function = AddRegistryString
  987. hive = SIWHKEY_LOCAL_MACHINE
  988. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0"
  989. value = "RunUEProc32"
  990. string = "1"
  991.  
  992. [CheckZipAssoc]
  993. dll = siwnu.dll
  994. function = QueryRegistryStringData
  995. hive = SIWHKEY_LOCAL_MACHINE
  996. subkey = "SOFTWARE\Classes\.zip"
  997. value = "@"
  998. data = "swzipfile"
  999.  
  1000. [DelRegSymeventVXD]
  1001. dll = siwnu.dll
  1002. function = DeleteRegistryKey
  1003. hive = SIWHKEY_LOCAL_MACHINE
  1004. subkey = "System\CurrentControlSet\Services\VxD\SYMEVNT"
  1005.  
  1006. [DelRegSymGloss]
  1007. dll = siwnu.dll
  1008. function = DeleteRegistryValue
  1009. hive = SIWHKEY_LOCAL_MACHINE
  1010. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1011. value = "Symgloss.HLP"
  1012.  
  1013. [CheckRegValue1]
  1014. dll = siwnu.dll
  1015. function = QueryRegistryValue
  1016. hive = SIWHKEY_LOCAL_MACHINE
  1017. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1018. value = "unerasew"
  1019.  
  1020. [CheckRegValue2]
  1021. dll = siwnu.dll
  1022. function = QueryRegistryValue
  1023. hive = SIWHKEY_LOCAL_MACHINE
  1024. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
  1025. value = "NPROTECT"
  1026.  
  1027. [CheckRegValue3]
  1028. dll = siwnu.dll
  1029. function = QueryRegistryValue
  1030. hive = SIWHKEY_LOCAL_MACHINE
  1031. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0"
  1032. value = "RunUEProc32"
  1033.  
  1034. [DelRegFlag]
  1035. dll = siwnu.dll
  1036. function = DeleteRegistryValue
  1037. hive = SIWHKEY_LOCAL_MACHINE
  1038. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0"
  1039. value = "RunUEProc32"
  1040.  
  1041. [DelRegDiskedit1]
  1042. dll = siwnu.dll
  1043. function = DeleteRegistryValue
  1044. hive = SIWHKEY_LOCAL_MACHINE
  1045. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1046. value = "diskedit"
  1047.  
  1048. [DelRegNdiags1]
  1049. dll = siwnu.dll
  1050. function = DeleteRegistryValue
  1051. hive = SIWHKEY_LOCAL_MACHINE
  1052. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1053. value = "ndiags"
  1054.  
  1055. [DelRegNdd1]
  1056. dll = siwnu.dll
  1057. function = DeleteRegistryValue
  1058. hive = SIWHKEY_LOCAL_MACHINE
  1059. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1060. value = "ndd"
  1061.  
  1062. [DelRegUnerase1]
  1063. dll = siwnu.dll
  1064. function = DeleteRegistryValue
  1065. hive = SIWHKEY_LOCAL_MACHINE
  1066. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1067. value = "unerase"
  1068.  
  1069. [DelRegUnformat1]
  1070. dll = siwnu.dll
  1071. function = DeleteRegistryValue
  1072. hive = SIWHKEY_LOCAL_MACHINE
  1073. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1074. value = "unformat"
  1075.  
  1076. [DelRegInfoDeskKeys]
  1077. dll = siwnu.dll
  1078. function = DeleteRegistryKeys
  1079. hive = SIWHKEY_CURRENT_USER
  1080. subkey = "SOFTWARE\Symantec\Info Desk"
  1081.  
  1082. [DelRegInfoDeskValues]
  1083. dll = siwnu.dll
  1084. function = DeleteRegistryValues
  1085. hive = SIWHKEY_LOCAL_MACHINE
  1086. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1087. value = "INFODESK.DLL"
  1088. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1089. value = "INFODESK.HLP"
  1090. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1091. value = "NUDESK.HLP"
  1092. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1093. value = "SYMGLOSS.HLP"
  1094. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1095. value = "INFODESK.CNT"
  1096.  
  1097. [DelRegUnerasewKeys]
  1098. dll = siwnu.dll
  1099. function = DeleteRegistryKeys
  1100. hive = SIWHKEY_LOCAL_MACHINE
  1101. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\UE32.EXE"
  1102. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\nprotect.exe"
  1103. subkey = "System\CurrentControlSet\Services\VxD\NPROTECT"
  1104. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton UnErase"
  1105. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton Protection"
  1106. subkey = "SOFTWARE\Classes\CLSID\{263913E0-07B9-106A-8674-00AA000D6F0D}"
  1107. subkey = "SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\ContextMenuHandlers\{52636240-ECF7-11CD-99BE-0020AF346D41}"
  1108. subkey = "SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\PropertySheetHandlers\{263913E0-07B9-106A-8674-00AA000D6F0D}"
  1109. subkey = "SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\Norton Unerase"
  1110. subkey = "SOFTWARE\Symantec\Norton Utilities\SmartCan"
  1111. subkey = "System\CurrentControlSet\Services\VxD\SMARTCAN"
  1112. subkey = "SOFTWARE\Classes\CLSID\{52636240-ECF7-11cd-99BE-0020AF346D41}"
  1113.  
  1114. [DelRegUnerasewValues]
  1115. dll = siwnu.dll
  1116. function = DeleteRegistryValues
  1117. hive = SIWHKEY_LOCAL_MACHINE
  1118. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1119. value = "UE32.HLP"
  1120. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
  1121. value = "NPROTECT"
  1122. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices"
  1123. value = "NPROTECT"
  1124. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1125. value = "unerasew"
  1126.  
  1127. [DelRegNddwKeys]
  1128. dll = siwnu.dll
  1129. function = DeleteRegistryKeys
  1130. hive = SIWHKEY_LOCAL_MACHINE
  1131. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\NDD32.EXE"
  1132. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\NDD32S.EXE"
  1133. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton Disk Doctor"
  1134. subkey = "SOFTWARE\Microsoft\Plus!\System Agent\SAGE\Norton Disk Doctor"
  1135. hive = SIWHKEY_CURRENT_USER
  1136. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton Disk Doctor"
  1137.  
  1138. [DelRegNddwValues]
  1139. dll = siwnu.dll
  1140. function = DeleteRegistryValues
  1141. hive = SIWHKEY_LOCAL_MACHINE
  1142. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1143. value = "NDD32.HLP"
  1144. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1145. value = "nddw"
  1146.  
  1147. [DelRegSdwKeys]
  1148. dll = siwnu.dll
  1149. function = DeleteRegistryKeys
  1150. hive = SIWHKEY_LOCAL_MACHINE
  1151. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SD32.EXE"
  1152. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SD32S.EXE"
  1153. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton Speed Disk"
  1154. subkey = "System\CurrentControlSet\Services\VxD\SDVXD"
  1155. subkey = "SOFTWARE\Microsoft\Plus!\System Agent\SAGE\Norton Speedisk"
  1156. subkey = "SOFTWARE\Symantec\Speed Disk Unmovable Files"
  1157. hive = SIWHKEY_CURRENT_USER
  1158. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton Speed Disk"
  1159.  
  1160. [DelRegSdwValues]
  1161. dll = siwnu.dll
  1162. function = DeleteRegistryValues
  1163. hive = SIWHKEY_LOCAL_MACHINE
  1164. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1165. value = "SD32.HLP"
  1166. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1167. value = "sdw"
  1168.  
  1169. [DelRegImagewKeys]
  1170. dll = siwnu.dll
  1171. function = DeleteRegistryKeys
  1172. hive = SIWHKEY_LOCAL_MACHINE
  1173. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IMAGE32.EXE"
  1174. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IMAGE32S.EXE"
  1175. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton Image"
  1176. subkey = "SOFTWARE\Microsoft\Plus!\System Agent\SAGE\Norton Image"
  1177. subkey = "SOFTWARE\Microsoft\Plus!\System Agent\SAGE\Norton Image Disk"
  1178. hive = SIWHKEY_CURRENT_USER
  1179. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton Image"
  1180.  
  1181. [DelRegImagewValues]
  1182. dll = siwnu.dll
  1183. function = DeleteRegistryValues
  1184. hive = SIWHKEY_LOCAL_MACHINE
  1185. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1186. value = "IMAGE32.HLP"
  1187. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1188. value = "imagew"
  1189.  
  1190. [DelRegRescuewKeys]
  1191. dll = siwnu.dll
  1192. function = DeleteRegistryKeys
  1193. hive = SIWHKEY_LOCAL_MACHINE
  1194. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\RESCUE32.EXE"
  1195. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\RESCUES.EXE"
  1196. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton Rescue"
  1197. subkey = "SOFTWARE\Microsoft\Plus!\System Agent\SAGE\Norton Rescue"
  1198.  
  1199. [DelRegRescuewKeys2]
  1200. dll = siwnu.dll
  1201. function = DeleteRegistryKeys
  1202. hive = SIWHKEY_LOCAL_MACHINE
  1203. subkey = "SOFTWARE\Symantec\Norton Rescue"
  1204.  
  1205. [DelRegRescuewValues]
  1206. dll = siwnu.dll
  1207. function = DeleteRegistryValues
  1208. hive = SIWHKEY_LOCAL_MACHINE
  1209. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1210. value = "RESCUE32.HLP"
  1211. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1212. value = "rescuew"
  1213. subkey = "SOFTWARE\Symantec\Norton Rescue\1.0\Apps"
  1214. value = "NURescue"
  1215.  
  1216. [QueryRescueAppCount]
  1217. dll = siwnu.dll
  1218. function = IsKeyEmpty
  1219. hive = SIWHKEY_LOCAL_MACHINE
  1220. subkey = "SOFTWARE\Symantec\Norton Rescue\1.0\Apps"
  1221.  
  1222. [DelRegSysinfowKeys]
  1223. dll = siwnu.dll
  1224. function = DeleteRegistryKeys
  1225. hive = SIWHKEY_LOCAL_MACHINE
  1226. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SI32.EXE"
  1227. subkey = "SOFTWARE\Symantec\Norton Utilities\System Information"
  1228. hive = SIWHKEY_CURRENT_USER
  1229. subkey = "SOFTWARE\Symantec\Norton Utilities\System Information"
  1230.  
  1231. [DelRegSysinfowValues]
  1232. dll = siwnu.dll
  1233. function = DeleteRegistryValues
  1234. hive = SIWHKEY_LOCAL_MACHINE
  1235. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1236. value = "SI32.HLP"
  1237. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1238. value = "sysinfow"
  1239.  
  1240. [DelRegSysdocwKeys]
  1241. dll = siwnu.dll
  1242. function = DeleteRegistryKeys
  1243. hive = SIWHKEY_LOCAL_MACHINE
  1244. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SYSDOC32.EXE"
  1245. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton System Doctor"
  1246. hive = SIWHKEY_CURRENT_USER
  1247. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton System Doctor"
  1248.  
  1249. [DelRegSysdocwValues]
  1250. dll = siwnu.dll
  1251. function = DeleteRegistryValues
  1252. hive = SIWHKEY_LOCAL_MACHINE
  1253. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1254. value = "SYSDOC32.HLP"
  1255. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1256. value = "sysdocw"
  1257.  
  1258. [DelRegLiveUpdateValues]
  1259. dll = siwnu.dll
  1260. function = DeleteRegistryValues
  1261. hive = SIWHKEY_LOCAL_MACHINE
  1262. subkey = "SOFTWARE\Symantec\InstalledApps"
  1263. value = "LiveUpdate"
  1264. subkey = "SOFTWARE\Symantec\SharedUsage"
  1265. value = "LiveUpdate"
  1266. subkey = "SOFTWARE\Symantec\SharedUsage"
  1267. value = "LiveUpdate1"
  1268.  
  1269. [DelRegLiveUpdateValues2]
  1270. dll = siwnu.dll
  1271. function = DeleteRegistryValue
  1272. hive = SIWHKEY_LOCAL_MACHINE
  1273. subkey = "SOFTWARE\Symantec\SharedUsage"
  1274. value = "LiveUpdate1"
  1275.  
  1276. [DelRegSpacewizwKeys]
  1277. dll = siwnu.dll
  1278. function = DeleteRegistryKeys
  1279. hive = SIWHKEY_LOCAL_MACHINE
  1280. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SW32.EXE"
  1281. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SWUNZIP.EXE"
  1282. subkey = "SOFTWARE\Symantec\Norton Utilities\Space Wizard"
  1283. hive = SIWHKEY_CURRENT_USER
  1284. subkey = "SOFTWARE\Symantec\Norton Utilities\Space Wizard"
  1285.  
  1286. [DelRegSpacewizwKeys2]
  1287. dll = siwnu.dll
  1288. function = DeleteRegistryKeys
  1289. hive = SIWHKEY_LOCAL_MACHINE
  1290. subkey = "SOFTWARE\Classes\.zip"
  1291. subkey = "SOFTWARE\Classes\swzipfile"
  1292.  
  1293. [DelRegSpacewizwKeys3]
  1294. dll = siwnu.dll
  1295. function = DeleteRegistryKeys
  1296. hive = SIWHKEY_LOCAL_MACHINE
  1297. subkey = "SOFTWARE\Symantec\Navigator\SYMFDLG4"
  1298. subkey = "SOFTWARE\Symantec\Navigator\SYMAP4"
  1299. subkey = "SOFTWARE\Symantec\Navigator\SYMFSV4"
  1300. subkey = "SOFTWARE\Symantec\Navigator"
  1301. hive = SIWHKEY_CURRENT_USER
  1302. subkey = "SOFTWARE\Symantec\Navigator\SYMFDLG4"
  1303. subkey = "SOFTWARE\Symantec\Navigator\SYMAP4"
  1304. subkey = "SOFTWARE\Symantec\Navigator\SYMFSV4"
  1305. subkey = "SOFTWARE\Symantec\Navigator"
  1306. subkey = "AppEvents\EventLabels\NNCompressFile"
  1307. subkey = "AppEvents\EventLabels\NNCreateFolder"
  1308. subkey = "AppEvents\EventLabels\NNDecryptFile"
  1309. subkey = "AppEvents\EventLabels\NNDeleteFile"
  1310. subkey = "AppEvents\EventLabels\NNEncryptFile"
  1311. subkey = "AppEvents\EventLabels\NNExpandFile"
  1312. subkey = "AppEvents\EventLabels\NNRunFile"
  1313. subkey = "AppEvents\EventLabels\NNUndeleteFile"
  1314. subkey = "AppEvents\EventLabels\NNUUDecodeFile"
  1315. subkey = "AppEvents\EventLabels\NNUUEncodeFile"
  1316. hive = SIWHKEY_USERS
  1317. subkey = ".Default\AppEvents\EventLabels\NNCompressFile"
  1318. subkey = ".Default\AppEvents\EventLabels\NNCreateFolder"
  1319. subkey = ".Default\AppEvents\EventLabels\NNDecryptFile"
  1320. subkey = ".Default\AppEvents\EventLabels\NNDeleteFile"
  1321. subkey = ".Default\AppEvents\EventLabels\NNEncryptFile"
  1322. subkey = ".Default\AppEvents\EventLabels\NNExpandFile"
  1323. subkey = ".Default\AppEvents\EventLabels\NNRunFile"
  1324. subkey = ".Default\AppEvents\EventLabels\NNUndeleteFile"
  1325. subkey = ".Default\AppEvents\EventLabels\NNUUDecodeFile"
  1326. subkey = ".Default\AppEvents\EventLabels\NNUUEncodeFile"
  1327.  
  1328. [DelRegSpacewizwValues]
  1329. dll = siwnu.dll
  1330. function = DeleteRegistryValues
  1331. hive = SIWHKEY_LOCAL_MACHINE
  1332. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1333. value = "SW32.HLP"
  1334. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1335. value = "spacewizw"
  1336.  
  1337. [DelRegNdrvexKeys]
  1338. dll = siwnu.dll
  1339. function = DeleteRegistryKeys
  1340. hive = SIWHKEY_CLASSES_ROOT
  1341. subkey = "CLSID\{52636240-ECF2-11cd-99BE-0020AF346D41}"
  1342. subkey = "CLSID\{52636240-ECF3-11cd-99BE-0020AF346D41}"
  1343. subkey = "CLSID\{52636240-ECF4-11cd-99BE-0020AF346D41}"
  1344. subkey = "CLSID\{52636240-ECF5-11cd-99BE-0020AF346D41}"
  1345. subkey = "CLSID\{52636240-ECF6-11cd-99BE-0020AF346D41}"
  1346. subkey = "CLSID\{00021400-0000-0000-C000-000000000046}\shellex\ContextMenuHandlers\Norton Shell Extensions"
  1347. subkey = "CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shellex\ContextMenuHandlers\Norton Shell Extensions"
  1348. subkey = "CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\shellex\ContextMenuHandlers\Norton Shell Extensions"
  1349. subkey = "Drive\shellex\ContextMenuHandlers\Norton Shell Extensions"
  1350. subkey = "Drive\shellex\PropertySheetHandlers\Norton Shell Extensions"
  1351. subkey = "Printers\shellex\ContextMenuHandlers\Norton Shell Extensions"
  1352.  
  1353. [DelRegNdrvexValues]
  1354. dll = siwnu.dll
  1355. function = DeleteRegistryValues
  1356. hive = SIWHKEY_LOCAL_MACHINE
  1357. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1358. value = "ndrvex"
  1359.  
  1360. [DelRegNRegEditKeys]
  1361. dll = siwnu.dll
  1362. function = DeleteRegistryKeys
  1363. hive = SIWHKEY_LOCAL_MACHINE
  1364. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\NREGEDIT.EXE"
  1365. subkey = "SOFTWARE\Classes\.nrg"
  1366. subkey = "SOFTWARE\Classes\NortonRegfile"
  1367.  
  1368. [DelRegNRegEditValues]
  1369. dll = siwnu.dll
  1370. function = DeleteRegistryValues
  1371. hive = SIWHKEY_LOCAL_MACHINE
  1372. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1373. value = NREGEDIT.HLP
  1374. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1375. value = "nregedit"
  1376.  
  1377. [AddRegfileAssociation]
  1378. dll = siwnu.dll
  1379. function = AddRegistryString
  1380. hive = SIWHKEY_LOCAL_MACHINE
  1381. subkey = "SOFTWARE\Classes\.reg"
  1382. value =
  1383. string = "regfile"
  1384.  
  1385. [DelRegNCompareKeys]
  1386. dll = siwnu.dll
  1387. function = DeleteRegistryKeys
  1388. hive = SIWHKEY_LOCAL_MACHINE
  1389. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\NCOMPARE.EXE"
  1390.  
  1391. [DelRegNCompareValues]
  1392. dll = siwnu.dll
  1393. function = DeleteRegistryValues
  1394. hive = SIWHKEY_LOCAL_MACHINE
  1395. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1396. value = NCOMPARE.HLP
  1397. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1398. value = "ncompare"
  1399.  
  1400. [DelRegRegTrackerKeys]
  1401. dll = siwnu.dll
  1402. function = DeleteRegistryKeys
  1403. hive = SIWHKEY_LOCAL_MACHINE
  1404. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\REGTRK.EXE"
  1405. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\REGTRKS.EXE"
  1406. subkey = "SOFTWARE\Microsoft\Plus!\System Agent\SAGE\Norton Registry Tracker"
  1407.  
  1408. [DelRegRegTrackerValues]
  1409. dll = siwnu.dll
  1410. function = DeleteRegistryValues
  1411. hive = SIWHKEY_LOCAL_MACHINE
  1412. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1413. value = REGTRK.HLP
  1414. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1415. value = "regtrk"
  1416.  
  1417. [DelRegSystunerKeys]
  1418. dll = siwnu.dll
  1419. function = DeleteRegistryKeys
  1420. hive = SIWHKEY_LOCAL_MACHINE
  1421. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SYSTUNER.EXE"
  1422.  
  1423. [DelRegSystunerValues]
  1424. dll = siwnu.dll
  1425. function = DeleteRegistryValues
  1426. hive = SIWHKEY_LOCAL_MACHINE
  1427. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1428. value = SYSGEN.HLP
  1429.  
  1430. [DelRegUninstallKey]
  1431. dll = siwnu.dll
  1432. function = DeleteRegistryKey
  1433. hive = SIWHKEY_LOCAL_MACHINE
  1434. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Norton Utilities"
  1435.  
  1436. [DelRegNUKeys]
  1437. dll = siwnu.dll
  1438. function = DeleteRegistryKeys
  1439. hive = SIWHKEY_LOCAL_MACHINE
  1440. subkey = "SOFTWARE\Symantec\Norton Utilities"
  1441. hive = SIWHKEY_CURRENT_USER
  1442. subkey = "SOFTWARE\Symantec\Norton Utilities"
  1443.  
  1444. [DelRegHKLMSymantec]
  1445. dll = siwnu.dll
  1446. function = DeleteRegistryKey
  1447. hive = SIWHKEY_LOCAL_MACHINE
  1448. subkey = "SOFTWARE\Symantec"
  1449.  
  1450. [DelRegHKCUSymantec]
  1451. dll = siwnu.dll
  1452. function = DeleteRegistryKey
  1453. hive = SIWHKEY_CURRENT_USER
  1454. subkey = "SOFTWARE\Symantec"
  1455.  
  1456. [DelRegNUValues]
  1457. dll = siwnu.dll
  1458. function = DeleteRegistryValues
  1459. hive = SIWHKEY_LOCAL_MACHINE
  1460. subkey = "SOFTWARE\Microsoft\Windows\Help"
  1461. value = "NUDESK.HLP"
  1462. subkey = "SOFTWARE\Symantec\InstalledApps"
  1463. value = "NU10.0"
  1464.  
  1465. [DelRegInstalledApps]
  1466. dll = siwnu.dll
  1467. function = DeleteRegistryKey
  1468. hive = SIWHKEY_LOCAL_MACHINE
  1469. subkey = "SOFTWARE\Symantec\InstalledApps"
  1470.  
  1471. [CheckRegComponents]
  1472. dll = siwnu.dll
  1473. function = IsKeyEmpty
  1474. hive = SIWHKEY_LOCAL_MACHINE
  1475. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1476.  
  1477. [CheckRegNU2]
  1478. dll = siwnu.dll
  1479. function = IsKeyEmpty
  1480. hive = SIWHKEY_LOCAL_MACHINE
  1481. subkey = "SOFTWARE\Symantec\Norton Utilities"
  1482.  
  1483. [CheckRegNU3]
  1484. dll = siwnu.dll
  1485. function = IsKeyEmpty
  1486. hive = SIWHKEY_CURRENT_USER
  1487. subkey = "SOFTWARE\Symantec\Norton Utilities"
  1488.  
  1489. [CheckRegHKLMSymantec]
  1490. dll = siwnu.dll
  1491. function = IsKeyEmpty
  1492. hive = SIWHKEY_LOCAL_MACHINE
  1493. subkey = "SOFTWARE\Symantec"
  1494.  
  1495. [CheckRegHKCUSymantec]
  1496. dll = siwnu.dll
  1497. function = IsKeyEmpty
  1498. hive = SIWHKEY_CURRENT_USER
  1499. subkey = "SOFTWARE\Symantec"
  1500.  
  1501. [CheckRegInstalledApps]
  1502. dll = siwnu.dll
  1503. function = IsKeyEmpty
  1504. hive = SIWHKEY_LOCAL_MACHINE
  1505. subkey = "SOFTWARE\Symantec\InstalledApps"
  1506.  
  1507. [DeleteKey1]
  1508. dll = siwnu.dll
  1509. function = DeleteRegistryKey
  1510. hive = SIWHKEY_LOCAL_MACHINE
  1511. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1512.  
  1513. [DeleteKey1]
  1514. dll = siwnu.dll
  1515. function = DeleteRegistryKey
  1516. hive = SIWHKEY_LOCAL_MACHINE
  1517. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0\Components"
  1518.  
  1519. [DeleteKey2]
  1520. dll = siwnu.dll
  1521. function = DeleteRegistryKey
  1522. hive = SIWHKEY_LOCAL_MACHINE
  1523. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\10.0"
  1524.  
  1525. [DeleteKey3]
  1526. dll = siwnu.dll
  1527. function = DeleteRegistryKey
  1528. hive = SIWHKEY_LOCAL_MACHINE
  1529. subkey = "SOFTWARE\Symantec\Norton Utilities\Install"
  1530.  
  1531. [DeleteKey4]
  1532. dll = siwnu.dll
  1533. function = DeleteRegistryKey
  1534. hive = SIWHKEY_LOCAL_MACHINE
  1535. subkey = "SOFTWARE\Symantec\Norton Utilities"
  1536.  
  1537. [DeleteKey5]
  1538. dll = siwnu.dll
  1539. function = DeleteRegistryKey
  1540. hive = SIWHKEY_LOCAL_MACHINE
  1541. subkey = "SOFTWARE\Symantec\InstalledApps"
  1542.  
  1543. [DeleteKey6]
  1544. dll = siwnu.dll
  1545. function = DeleteRegistryKey
  1546. hive = SIWHKEY_LOCAL_MACHINE
  1547. subkey = "SOFTWARE\Symantec\SharedUsage\S32STAT.DLL"
  1548.  
  1549. [DeleteKey7]
  1550. dll = siwnu.dll
  1551. function = DeleteRegistryKey
  1552. hive = SIWHKEY_LOCAL_MACHINE
  1553. subkey = "SOFTWARE\Symantec\SharedUsage\S32EVNT1.DLL"
  1554.  
  1555. [DeleteKey8]
  1556. dll = siwnu.dll
  1557. function = DeleteRegistryKey
  1558. hive = SIWHKEY_LOCAL_MACHINE
  1559. subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT1.DLL"
  1560.  
  1561. [DeleteKey9]
  1562. dll = siwnu.dll
  1563. function = DeleteRegistryKey
  1564. hive = SIWHKEY_LOCAL_MACHINE
  1565. subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT.386"
  1566.  
  1567. [DeleteKey10]
  1568. dll = siwnu.dll
  1569. function = DeleteRegistryKey
  1570. hive = SIWHKEY_CURRENT_USER
  1571. subkey = "SOFTWARE\Symantec\Info Desk"
  1572.  
  1573. [DelCompanionKeys]
  1574. dll = siwnu.dll
  1575. function = DeleteRegistryKeys
  1576. hive = SIWHKEY_LOCAL_MACHINE
  1577. subkey = "SOFTWARE\Symantec\Norton Utilities\Norton Companion"
  1578. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\COMPANON.EXE"
  1579.  
  1580. [DelCompanionValues]
  1581. dll = siwnu.dll
  1582. function = DeleteRegistryValues
  1583. hive = SIWHKEY_LOCAL_MACHINE
  1584. subkey = "SOFTWARE\Symantec\Norton Utilities"
  1585. value = "CompanionInstalled"
  1586.  
  1587. [DecrementOnRamp]
  1588. dll = siwnu.dll
  1589. function = DecrementBinaryUsageCounts
  1590. section = OnRampSharedComponents
  1591.  
  1592. [DecrementNRegEdit]
  1593. dll = siwnu.dll
  1594. function = DecrementBinaryUsageCounts
  1595. section = NRegEditSharedComponents
  1596.  
  1597. [DecrementSysfiles]
  1598. dll = siwnu.dll
  1599. function = DecrementBinaryUsageCounts
  1600. section = SystemSharedComponents
  1601.  
  1602. [DecrementSIfiles]
  1603. dll = siwnu.dll
  1604. function = DecrementBinaryUsageCounts
  1605. section = SI32SharedComponents
  1606.  
  1607. [DecrementSystuner]
  1608. dll = siwnu.dll
  1609. function = DecrementBinaryUsageCounts
  1610. section = SystunerSharedComponents
  1611.  
  1612. [CleanOnRamp]
  1613. dll = siwnu.dll
  1614. function = CleanUpOnRamp
  1615.  
  1616. [RegStatusCreate]
  1617. dll = siwnu.dll
  1618. function = CreateStatusBox
  1619. caption = "Norton Utilities Setup"
  1620. text = "Removing Registry Entries..."
  1621.  
  1622. [CleanUpStatus]
  1623. dll = siwnu.dll
  1624. function = CreateStatusBox
  1625. caption = "Norton Utilities Setup"
  1626. text = "Removing Leftover System Files..."
  1627.  
  1628. [RegStatus33]
  1629. dll = siwnu.dll
  1630. function = SetStatusBoxFillPos
  1631. position = 33
  1632.  
  1633. [RegStatus66]
  1634. dll = siwnu.dll
  1635. function = SetStatusBoxFillPos
  1636. position = 66
  1637.  
  1638. [RegStatus100]
  1639. dll = siwnu.dll
  1640. function = SetStatusBoxFillPos
  1641. position = 100
  1642.  
  1643. [EndStatusBox]
  1644. dll = siwnu.dll
  1645. function = EndStatusBox
  1646.  
  1647. [SaveNprotectValue]
  1648. dll = siwnu.dll
  1649. function = SaveUneraseState
  1650.  
  1651. [RestoreNprotectValue]
  1652. dll = siwnu.dll
  1653. function = RestoreUneraseState
  1654.  
  1655. [ResetSysAgentPath]
  1656. dll = siwnu.dll
  1657. function = RestoreSystemAgentPaths
  1658.  
  1659. [CheckRegTrkFiles]
  1660. dll = siwnu.dll
  1661. function = RegTrkDirHasFiles
  1662.  
  1663. [MakeFilesReadWrite]
  1664. dll = siwnu.dll
  1665. function = MakeFilesReadWrite
  1666. *.*, TARGET10
  1667. *.*, TARGET13
  1668.  
  1669. [MakeFilesReadOnly]
  1670. dll = siwnu.dll
  1671. function = MakeFilesReadOnly
  1672. *.*, TARGET10
  1673. *.*, TARGET13
  1674.  
  1675. [DelSharedLeftover]
  1676. dll = siwnu.dll
  1677. function = DeleteRegistryKey
  1678. hive = SIWHKEY_LOCAL_MACHINE
  1679. subkey = "SOFTWARE\Symantec\Shared"
  1680.  
  1681. [DelNprotectIcons]
  1682. dll = siwnu.dll
  1683. function = DeleteNprotectIcons
  1684.  
  1685. [IsOnRampGT1]
  1686. dll = siwnu.dll
  1687. function = IsBinaryUsageCountGT1
  1688. file = S32LIVE1.DLL
  1689. location = TARGET11
  1690.  
  1691. [CheckLUValue]
  1692. dll = siwnu.dll
  1693. function = QueryRegistryValue
  1694. hive = SIWHKEY_LOCAL_MACHINE
  1695. subkey = "SOFTWARE\Symantec\SharedUsage"
  1696. value = "LiveUpdate"
  1697.  
  1698. [CheckForNavigator]
  1699. dll = siwnu.dll
  1700. function = QueryRegistryValue
  1701. hive = SIWHKEY_LOCAL_MACHINE
  1702. subkey = "SOFTWARE\Symantec\InstalledApps"
  1703. value = "Norton Navigator"
  1704.  
  1705. ;********************************************************************
  1706. ; Text file mods
  1707. ;********************************************************************
  1708.  
  1709. [FixSymantec]
  1710. FileSpec   = %s\symantec.cnt, TARGET3
  1711. filetype   = text
  1712. Create     = 0
  1713. CreateText =
  1714. rem1       = "rem"
  1715. FindRems   = 0
  1716. DelItems   = SymantecDelItems
  1717.  
  1718. [SymantecDelItems]
  1719. *NUDESK.CNT*
  1720.  
  1721. ;********************************************************************
  1722. ; ini file modifications
  1723. ;********************************************************************
  1724.  
  1725. [KillVxds]
  1726. IniName = system.ini
  1727. SectionName = 386Enh
  1728. device=*symevnt.386*
  1729.  
  1730. ;********************************************************************
  1731. ; Registration entries
  1732. ;********************************************************************
  1733.  
  1734. [unerasewreg]
  1735. file = %s\unprotct.reg, TEMPDIR
  1736.  
  1737.  
  1738. ;********************************************************************
  1739. ; Misc install sections
  1740. ;********************************************************************
  1741.  
  1742. [UpdateHelpIndex]
  1743. "winhelp.exe -g %s\infodesk.hlp", TARGET3
  1744.  
  1745. [ClearSAGERegTrk]
  1746. "%s\SAGECMD.EXE /C:REGTRK.EXE /Q /D", TARGET2
  1747.  
  1748. [ClearSAGENDD32]
  1749. "%s\SAGECMD.EXE /C:NDD32.EXE /Q /D", TARGET2
  1750.  
  1751. [ClearSAGESD32]
  1752. "%s\SAGECMD.EXE /C:SD32.EXE /Q /D", TARGET2
  1753.  
  1754. [ClearSAGEImage]
  1755. "%s\SAGECMD.EXE /C:IMAGE32.EXE /Q /D", TARGET2
  1756.  
  1757. [ClearSAGERescue]
  1758. "%s\SAGECMD.EXE /C:RESCUE32.EXE /Q /D", TARGET2
  1759.  
  1760. [SharedComponents]
  1761. Component = infodesk.cnt
  1762. Component = infodesk.hlp
  1763. Component = infodesk.dll
  1764. Component = s32dbe.dll
  1765. Component = s32dmape.dll
  1766. Component = s32fate.dll
  1767. Component = s32fmte.dll
  1768. Component = s32guie.dll
  1769. Component = s32krnle.dll
  1770. Component = s32maile.dll
  1771. Component = s32mthke.dll
  1772. Component = s32npte.dll
  1773. Component = s32stat.dll
  1774. Component = s32syse.dll
  1775. Component = s32utile.dll
  1776. Component = salthk16.dll
  1777. Component = salthk32.dll
  1778. Component = symantec.cnt
  1779. Component = symgloss.hlp
  1780. Component = symkrnle.dll
  1781. Component = symkrnle.vxd
  1782. Component = tkke16e.dll
  1783. Component = tkke32e.dll
  1784. Component = s32evnt1.dll
  1785. Component = symevnt.386
  1786. Component = symevnt1.dll
  1787.  
  1788. [OnRampSharedComponents]
  1789. Component = s32live1.dll, TARGET11
  1790. Component = s32luhf1.dll, TARGET11
  1791. Component = s32luhm1.dll, TARGET11
  1792. Component = s32luis1.dll, TARGET11
  1793. Component = s32luuz1.dll, TARGET11
  1794.  
  1795. [SystemSharedComponents]
  1796. ;Component = COMDLG32.OCX, SYSTEM
  1797. ;Component = CTL3D32.DLL, SYSTEM, NODELETE
  1798. ;Component = MFC40.DLL, SYSTEM, NODELETE
  1799. ;Component = MSVCRT20.DLL, SYSTEM, NODELETE
  1800. ;Component = MSVCRT40.DLL, SYSTEM, NODELETE
  1801. ;Component = OLEPRO32.DLL, SYSTEM, NODELETE
  1802. Component = URLCACHE.DLL, SYSTEM
  1803. Component = VB40032.DLL, SYSTEM
  1804.  
  1805. [NRegEditSharedComponents]
  1806. Component = HTML.OCX, SYSTEM
  1807. Component = NMOCOD.DLL, SYSTEM
  1808. Component = NMORENU.DLL, SYSTEM
  1809. Component = NMSCKN.DLL, SYSTEM
  1810. Component = NMW3VWN.DLL, SYSTEM
  1811.  
  1812. [SI32SharedComponents]
  1813. ;Component = RNAPH.DLL, SYSTEM
  1814.  
  1815. [SystunerSharedComponents]
  1816.  
  1817. [SharedComponentsMM]
  1818. Component = antqua.ttf
  1819. Component = antquab.ttf
  1820. Component = antquabi.ttf
  1821. Component = antquai.ttf
  1822.  
  1823. [TargetSource]
  1824. reset = TARGET
  1825. location = %s, SOURCE
  1826.  
  1827. [NSGTarget]
  1828. reset = TARGET10
  1829. location = %s\HTML, TARGET
  1830.  
  1831. [HTMLMediaTarget]
  1832. reset = TARGET13
  1833. location = %s\Media, TARGET10
  1834.  
  1835. [LiveUpdateTarget]
  1836. reset = TARGET11
  1837. location = %s\Liveupdate, TARGET3
  1838.  
  1839. [TargetExt]
  1840. reset = TARGET2
  1841. location = %s\SYSTEM, TARGET
  1842.  
  1843. [RegTrkReset]
  1844. reset = TARGET14
  1845. location = %s\REGTRK, TARGET
  1846.  
  1847. [SetWindowsCmdDir]
  1848. reset = TARGET5
  1849. location = %s\Command, WINDOWS
  1850.  
  1851. [FindInfoDesk]
  1852. infodesk.cnt, TARGET3
  1853.  
  1854. [InfoDeskHLP]
  1855. InfoDesk.HLP, TARGET3
  1856.  
  1857. [SymGlossHLP]
  1858. SymGloss.HLP, TARGET3
  1859.  
  1860. [SymeventVXD]
  1861. SYMEVNT.386, TARGET3
  1862.  
  1863. [OnRampGone]
  1864. S32LUUZ1.DLL, TARGET11
  1865.  
  1866. [UnRegisterBookmarkOCX]
  1867. "%s\regsvr32.exe /s /u bookmark.ocx", TARGET2
  1868.  
  1869. [UnRegisterTuneOCX]
  1870. "%s\regsvr32.exe /s /u tuneocx.ocx", TARGET2
  1871.  
  1872. [UnRegisterComDlg32OCX]
  1873. "%s\regsvr32.exe /s /u comdlg32.ocx", TARGET2
  1874.  
  1875. [UnRegisterGenieOCX]
  1876. "%s\regsvr32.exe /s /u genie.ocx", TARGET2
  1877.  
  1878. [UnRegisterHTMLOCX]
  1879. "%s\regsvr32.exe /s /u html.ocx", TARGET2
  1880.  
  1881. [UnRegisterFilechkOCX]
  1882. "%s\regsvr32.exe /s /u filechk.ocx", TARGET2
  1883.  
  1884.  
  1885. [Pix]
  1886. color = %s\nu.bmp, 10, -10
  1887. color = %s\symlogo.rle, -1, 1
  1888.  
  1889. [WindowsVersion]
  1890. 3.95
  1891. "Norton Utilities requires"
  1892. "Microsoft Windows 95."
  1893.  
  1894. [HTMLExists]
  1895. HTML.OCX, SYSTEM
  1896.  
  1897. [OldWinComExists]
  1898. winnu10.cob, WINDOWS
  1899.  
  1900.  
  1901. ;********************************************************************
  1902. ; Wizard panels
  1903. ;********************************************************************
  1904.  
  1905. [Welcome]
  1906. Caption="Norton Utilities For Windows 95 Setup"
  1907. Title="Norton Utilities Uninstall"
  1908. DlgProc=UnInstallDlgProc
  1909. ResourceId=134
  1910. Bitmap16=600
  1911. PanelDataProc=_DefaultDataProc@0
  1912. PanelFlags=First
  1913.  
  1914. [UninstallType]
  1915. Caption="Norton Utilities For Windows 95 Setup"
  1916. Title="Uninstall Type"
  1917. DlgProc=UnInstallDlgProc
  1918. ResourceId=142
  1919. Bitmap16=600
  1920. PanelDataProc=_DefaultDataProc@0
  1921.  
  1922. [Warning]
  1923. Caption = "Norton Utilities For Windows 95 Setup"
  1924. Title="Verify Full Uninstall"
  1925. DlgProc=UnInstallDlgProc
  1926. ResourceId=139
  1927. Bitmap16=600
  1928. PanelDataProc=_DefaultDataProc@0
  1929.  
  1930. [NortonProtection]
  1931. Caption = "Norton Utilities For Windows 95 Setup"
  1932. Title="Removing Norton Protection Folder"
  1933. DlgProc=UnInstallDlgProc
  1934. ResourceId=143
  1935. Bitmap16=600
  1936. PanelDataProc=_DefaultDataProc@0
  1937.  
  1938. [RegTracker]
  1939. Caption = "Norton Utilities For Windows 95 Setup"
  1940. Title="Removing Registry Tracker"
  1941. DlgProc=UnInstallDlgProc
  1942. ResourceId=146
  1943. Bitmap16=600
  1944. PanelDataProc=_DefaultDataProc@0
  1945.  
  1946. [RemoveFiles]
  1947. Caption = "Norton Utilities For Windows 95 Setup"
  1948. Title="Removing Program Files"
  1949. DlgProc=UnInstallDlgProc
  1950. ResourceId=135
  1951. Bitmap16=600
  1952. PanelDataProc=_DefaultDataProc@0
  1953.  
  1954. [Finished]
  1955. Caption = "Norton Utilities For Windows 95 Setup"
  1956. Title="Uninstall Complete"
  1957. DlgProc=UnInstallDlgProc
  1958. ResourceId=138
  1959. Bitmap16=600
  1960. PanelDataProc=_DefaultDataProc@0
  1961. PanelFlags=First+Last+Finished
  1962.  
  1963. [Bogus2]
  1964. Caption = "Norton Utilities For Windows 95 Setup"
  1965. Title="Bogus2"
  1966. DlgProc=UnInstallDlgProc
  1967. ResourceId=138
  1968. Bitmap16=600
  1969. PanelDataProc=_DefaultDataProc@0
  1970.  
  1971. ;********************************************************************
  1972. ; SetShell section
  1973. ;********************************************************************
  1974.  
  1975. [SetShell]
  1976. WinIniName = win.ini
  1977. SystemIniName = system.ini
  1978. Message = MessageBox.SetShellMessage
  1979. SysSectionName = boot
  1980. WinSectionName = windows
  1981. shell = %s\setup.exe
  1982. load =
  1983. run =
  1984. SetShellIfLoaded=
  1985. Backup = Backup.SetShellSave
  1986. Restore = Backup.SetShellRestore
  1987. Active = yes
  1988. IfActiveList=LoadedList
  1989. SubProcess=SubProc
  1990.  
  1991. [SetShellSave]
  1992. win.ini, win.siw, WINDOWS, WINDOWS
  1993. system.ini, system.siw, WINDOWS, WINDOWS
  1994.  
  1995. [SetShellRestore]
  1996. system.siw, system.ini, WINDOWS, WINDOWS
  1997. win.siw, win.ini, WINDOWS, WINDOWS
  1998.  
  1999. [LoadedList]
  2000. s32krnle.dll
  2001. sysdoc32.exe
  2002.  
  2003. [SetShellMessage]
  2004. caption  =  "Norton Utilities for Windows 95 Uninstall"
  2005. "Welcome to the Norton Utilities for Windows 95"
  2006. "Uninstall program."
  2007. " "
  2008. "Please select OK to allow Uninstall to restart"
  2009. "Windows and continue."
  2010. " "
  2011. "Press Cancel to exit Uninstall."
  2012.  
  2013.  
  2014.  
  2015.